$(function(){
  const {form,layer} = layui

  // 用户昵称校验
  form.verify( {
     nickname:function(value){
       if(value.length>6){
         return '昵称长度必须在1 ~ 6 位之间'
       }
     }
    })

    // 发起ajax请求 获取数据 渲染在form表单中
  function getUserInfo(){
    $.ajax({
      method:'GET',
      url:'/my/userinfo',
      success :function(res){
        if(res.status!==0){
          return layer.msg('获取用户信息失败')
        }
        // console.log(res);
        form.val('formUserInfo', res.data)
      }
    })
  }
  getUserInfo()

  // 点击重置按钮  就重新发起ajax请求  把原数据重新渲染在页面上
  $('#btnreset').on('click',function(e){
    e.preventDefault()
    getUserInfo()
  })


  $('.layui-form').on('submit',function(e){
    e.preventDefault()
    $.ajax({
      method:'POST',
      url:'/my/userinfo',
      data: $(this).serialize(),
      success:function(res){
        console.log(res);
        if(res.status!==0){
          return layer.msg(res.message||'更新用户信息失败')
        }
       layer.msg(res.message||'更新用户信息成功')
       window.parent.getUserInfo()
      },
     
    })
  })
})